About Amida Store Limited (08039030) United Kingdom