About Magelea Limited (08030913) United Kingdom