About Felix Interiors Ltd (11682382) United Kingdom