About Stailla Ltd (11158220) United Kingdom