About Ben Augur Limited (12558118) United Kingdom