About Tyche Interiors Ltd (12956996) United Kingdom