About Amby Europe Limited (08692263) United Kingdom