About Guru Retail Ltd (12095254) United Kingdom