About Laika Designs Limited (08923969) United Kingdom