About Starfish Enterprise Limited (05362439) United Kingdom