About Maxentra Limited (11919219) United Kingdom