About Mykhas (r&d) Consulting Limited (08417683) United Kingdom