About Tyche Developments Limited (04976787) United Kingdom