About Guru Stores Limited (12759037) United Kingdom