About Thellyle Ltd (12111205) United Kingdom