About Tari Technology Services Limited (07731743) United Kingdom