About Endex Consulting Limited (06999397) United Kingdom