About Kaelo Limited (10007348) United Kingdom