About Centipede Productions Limited (05271270) United Kingdom