About Tarras Limited (10957046) United Kingdom