About Himac Limited (12150181) United Kingdom