About Ben Strebel Limited (11924035) United Kingdom