About Intermezzo Management Limited (12975417) United Kingdom