About Thoucyra Ltd (13088055) United Kingdom