About Maxxa Company Limited (10646813) United Kingdom