About Timarzi Information Technology Ltd (10433263) United Kingdom