About Intermediactive Holdings Limited (07093330) United Kingdom