About Foursquare Enterprise Solutions Ltd (10803866) United Kingdom