About Krensen Limited (12559406) United Kingdom