About Devi Publications Ltd. (09878037) United Kingdom