About Laika Network Limited (09455459) United Kingdom