About Amapola London Limited (13113716) United Kingdom