About Tarra Project Ltd (12359111) United Kingdom