About Maxellia Limited (10581840) United Kingdom