About Ohc London Holdings Limited (07568978) United Kingdom