About Ochl Holdings Limited (10984601) United Kingdom