About Ampeli Limited (08659923) United Kingdom