About Timely Investments Limited (11995432) United Kingdom