About Otc Technology Ltd (10242599) United Kingdom