About Elucidate Consulting Limited (07769358) United Kingdom