About Ambler Golf Limited (11925250) United Kingdom