About Laika Ltd (04123191) United Kingdom