About Lucky Fish Studio Ltd (12482477) United Kingdom