About Tara Projects Limited (07868564) United Kingdom