About Myosin Technology Ltd (09258626) United Kingdom