About Tarrega Limited (04420246) United Kingdom