About Intella Solutions Limited (12177444) United Kingdom