About Captain Maxx Ltd (12962576) United Kingdom