About James The Fish Ltd (04146068) United Kingdom