About Star Moon Fish & Chips Ltd (12238776) United Kingdom