About Ama Studio Limited (08409431) United Kingdom