About Essential Computing Solutions Limited (05476354) United Kingdom