About Mykomp Limited (10956343) United Kingdom