About Megellie Ltd (09036563) United Kingdom