About Maxicell Limited (10352169) United Kingdom