About The Stimulating World Research Company Limited (03443242) United Kingdom