About Intela Limited (06661813) United Kingdom