About Trebbi International Limited (08595577) United Kingdom