About Ben Bacon Limited (10208236) United Kingdom