About Stenbocken Limited (08937501) United Kingdom