About Trebbi Engineering Limited (09796958) United Kingdom