About Tribe Properties Group Ltd (11896130) United Kingdom