About Mylo Rose Ltd (07595244) United Kingdom