About Seebeck 89 Limited (08377455) United Kingdom