About Idris Consulting Limited (11793987) United Kingdom