About Tyche Seventy Nine Limited (12403526) United Kingdom