About Koch London Ltd (10918804) United Kingdom