About Ojc Holdings Limited (10659263) United Kingdom