About Timera Agency Ltd (12805937) United Kingdom