About Sidekick Studios London Ltd (10650128) United Kingdom