About De Beauvoir Holdings Ltd (11216004) United Kingdom