About Ambican (uk) Ltd (05803209) United Kingdom