About Tribeka Investments Limited (06762616) United Kingdom