About Spenst Tech Ag Ltd (12203308) United Kingdom