About Anchor Studios Ltd (09902841) United Kingdom