About Kensow Ltd (12616527) United Kingdom