About Kenvest Holdings Ltd (12821083) United Kingdom