About Keloro Ltd (11403182) United Kingdom