About Intellect Solutions Limited (11792317) United Kingdom