About Krimco Group Ltd (12230716) United Kingdom