About Esc Holdings Limited (10524984) United Kingdom