About Ambridge Europe Limited (05864472) United Kingdom