About Ambra Polymers Ltd (11165129) United Kingdom