About Timerose Limited (11427431) United Kingdom