About Intelecta Limited (11841929) United Kingdom