About Benacre (holding) Limited (10024476) United Kingdom