About Inca S Store Limited (09993960) United Kingdom