About Star Fish Holding Ltd (12672291) United Kingdom