About Alamuru Consulting Limited (08986407) United Kingdom