About Starfish Holidays Ltd (11962280) United Kingdom