About Merixa Consulting Limited (09660587) United Kingdom