About Intellica Limited (08915789) United Kingdom