About Amyla Limited (12214067) United Kingdom