About Oddkid Films Limited (06224510) United Kingdom