About Kethero Management Company Limited (10375589) United Kingdom