About Laika Creative Limited (05724887) United Kingdom