About Foursquare Group Ltd (11639238) United Kingdom