About Intermix Management Limited (12630522) United Kingdom