About Merrix Consulting Limited (10622982) United Kingdom