About Magelan56 Limited (10587226) United Kingdom