About Ambika (uk) Ltd (07481505) United Kingdom