About Megahey Consulting Limited (NI645983) United Kingdom