About Kressan Technologies Limited (12167059) United Kingdom