About Laika Digital Ltd (12309443) United Kingdom