About Mandell Limited (10567008) United Kingdom