About Tresca Bicycles Ltd (10436434) United Kingdom