About Amella (2016) Limited (10138898) United Kingdom