About Star Fish & Chips Ltd (10177571) United Kingdom