About Maxari Ltd (10666741) United Kingdom