About Amba Marketing (uk) Limited (04309130) United Kingdom