About Seebeck 62 Limited (07468635) United Kingdom