About Ohara Int Limited (10309657) United Kingdom