About Keru Consulting Limited (11245509) United Kingdom