About Kaelo London Limited (11615539) United Kingdom