About Tyche Corporation Limited (12908359) United Kingdom