About Tari Digital Limited (03484245) United Kingdom