About Seagrass Beach Cafe Ltd (12074562) United Kingdom