About Shuru Consulting Limited (11488867) United Kingdom