About Mendela Ltd (09562861) United Kingdom