About Ambel Europe Invest Ltd (05318090) United Kingdom