About Megellan Midco Limited (13106781) United Kingdom