About Framing Technology Limited (06550404) United Kingdom