About Atar Studios Limited (12448571) United Kingdom