About Amila Limited (13151345) United Kingdom