About Amica Studio Limited (13535479) United Kingdom