About The Inky Frog Picture Company Limited (03860237) United Kingdom