About Trebbi Continuum Limited (10705179) United Kingdom