About 25th Frame Productions Ltd (06764142) United Kingdom