About Tyche International Limited (11489068) United Kingdom