About Otc Europe Holdings Limited (06934346) United Kingdom