About Trebbi (uk) Limited (04426298) United Kingdom