About Seebeck 64 Limited (07522396) United Kingdom