About Magelum Limited (09794407) United Kingdom