About Kenolife Limited (13613296) United Kingdom