About Kel-invest Limited (12622302) United Kingdom