About Talgara Retail Limited (07536196) United Kingdom