About Hendra Consulting Limited (11200346) United Kingdom