About Ambrosial London Ltd (12966468) United Kingdom