About Spm Technologies Europe Limited (10408620) United Kingdom