About Trebor Investments Ltd (11234634) United Kingdom