About Sm7c3d Limited (12080513) United Kingdom