About Escala Holding Limited (11608283) United Kingdom