About Scallywag Pictures Limited (03889600) United Kingdom