About Timelex Limited (07909370) United Kingdom