About Ymr Holdings Limited (09358126) United Kingdom