happens all the time man they set up quick grab deposits for couple months then either exit scam or just make withdrawals impossible. seen it dozen times
£300 is rough tho. ive lost way more to scam sites over the years tbh gues i never learn my lesson lol like a moth. hope your chargeback works...