About Echo Jaffa Consulting Limited (12927671) United Kingdom