About Laika Design Studios Ltd. (08602946) United Kingdom