About Ideal Public Relations Limited (05904156) United Kingdom