About Ace & Ping Ltd (12230575) United Kingdom