About Starfish & Coffee House Limited (09593813) United Kingdom