About Intermac Limited (11250733) United Kingdom