About Full Frame Technology Limited (10243217) United Kingdom