About Idji Store Limited (13189816) United Kingdom