About Trebuchet Investments (uk) Limited (10515813) United Kingdom