About Oj-12-12 Holdings Limited (SC651687) United Kingdom