About Tribecka Retail Limited (12547534) United Kingdom