About Intelligent Solutions & Resources Limited (12185322) United Kingdom