About Tresca Limited (12064572) United Kingdom