About Stickel Technologies Limited (11411432) United Kingdom