About Project Intellect Limited (10938268) United Kingdom