About Titon Holdings Plc (01604952) United Kingdom