About Ambler Ventures Limited (12801788) United Kingdom