About Sps Power Design Ltd (12457920) United Kingdom