About Otcx Technology Limited (09100522) United Kingdom