About Maxena Limited (13111478) United Kingdom