About Intermixture Limited (12223165) United Kingdom