About Integral Media Strategies Ltd (07885479) United Kingdom