About Magellan Homeloans Holdings Limited (10268014) United Kingdom