About Intelligensa Limited (08575706) United Kingdom