About Keil Holdings Limited (00700843) United Kingdom