About Deodar Consulting (services) Limited (09058434) United Kingdom