About Kense Company Limited (12606010) United Kingdom