About Demayol International Limited (10505796) United Kingdom