About Moorgate Group Holdings Limited (10564157) United Kingdom