About Thisha Super Stores Ltd (13414648) United Kingdom