About Intellect Solutions Limited (13498993) United Kingdom