About Thecypha Ltd. (11237176) United Kingdom