About Mensell Ltd (10448395) United Kingdom