About Intelligent Technology Solutions Limited (12295598) United Kingdom