About Intellect Search Limited (12288331) United Kingdom