About Deesha Consultancy Limited (11043406) United Kingdom