About Demis Mehari Limited (12172407) United Kingdom