About Intello Limited (13189247) United Kingdom