About Seebeck 77 Limited (08223340) United Kingdom