About Ketch Retail Limited (10745896) United Kingdom