About Mycomp Ltd (07879039) United Kingdom