About Megallan Associates Ltd (10819654) United Kingdom