About Tenuka Retail Ltd (11543010) United Kingdom