About Suffolk32 Limited (12377342) United Kingdom