About Seebeck 156 Limited (11258816) United Kingdom