About Kilo Pictures Ltd (12026616) United Kingdom