About Trebbi Management Limited (09796625) United Kingdom