About Stereocast Ltd. (08163796) United Kingdom