About Devi S Place Ltd (12220764) United Kingdom