About Playlab London Ltd. (08049362) United Kingdom