About Eliot Place Consulting Ltd. (10148161) United Kingdom