About 24 Frames Tech Limited (09824356) United Kingdom