About Amabala Productions Limited (03893846) United Kingdom