About Oly Tech & Industrial Co. Limited (12658212) United Kingdom