About Lymce Holdings Ltd (12394509) United Kingdom