About White Spruce Limited (10080263) United Kingdom