About Screw Pressing Technology Limited (12635885) United Kingdom