About Tribeka Developments Limited (06762959) United Kingdom