About Kemp London Limited (08415724) United Kingdom