About Essential Computing Limited (06661488) United Kingdom