About Kalo Studios Ltd (11904099) United Kingdom