About I. Devi Limited (10611287) United Kingdom