About Slide Tribe Limited (11526862) United Kingdom