About Seebeck 143 Limited (10025838) United Kingdom