About Klb London Ltd (11509482) United Kingdom