About 25th Frame Technologies Ltd (09540655) United Kingdom