About Hemma Holdings Ltd (12008766) United Kingdom