About Otc Holdings Limited (SC263411) United Kingdom