About Amelia S Organics Uk Ltd. (08358849) United Kingdom