About Myca Lee Limited (07111523) United Kingdom