About Benhamou Designs London Limited (10024449) United Kingdom