About Nylcyrus Ltd (12119334) United Kingdom