About Ambridge European Holdings Limited (11283752) United Kingdom