About Kepler Gate Ltd (11004525) United Kingdom