About Eskimo Intelligent Solutions Limited (SC378937) United Kingdom