About Laika Solutions Limited (07356297) United Kingdom