About Timegalore Ltd (08278817) United Kingdom