About Tyche Property Limited (12470453) United Kingdom