About Timerus Ltd (11259595) United Kingdom