About Ambadi Store London Limited (09448062) United Kingdom