About Devika Shallivan Limited (11683518) United Kingdom