About Lucky Star Fish Limited (SC678353) United Kingdom