About Klm London Ltd (12653426) United Kingdom