About Tribu Properties Limited (12071837) United Kingdom