About Escalada Management Company Limited (11624739) United Kingdom