About Pink Ostrich Pictures Ltd (08976840) United Kingdom