About Thylalin Ltd (12406571) United Kingdom