About Thelly Ltd (11766114) United Kingdom