About Escolta Ltd (12740120) United Kingdom