About Playaa World Limited (13125570) United Kingdom