About Devika Limited (09470827) United Kingdom