About Intelligent Technology Development Limited (11283318) United Kingdom