About Playmech Ltd (10749860) United Kingdom