About Omya Technology Limited (10062478) United Kingdom