About Kepler Search Limited (07938527) United Kingdom