About Escala Capital Ltd (12960218) United Kingdom