About Spembly 3 Limited (12513289) United Kingdom