About Playable Technology Limited (SC668754) United Kingdom