About Comforself Health Foods Limited (13018991) United Kingdom