About Dr Ben Sessa Ltd (12632843) United Kingdom