About Tilly S Rhyl Ltd (12499687) United Kingdom