About Maxella Limited (02725360) United Kingdom