About Defy Gaming Ltd (11572955) United Kingdom