About Kaktus Digital Ltd (12008334) United Kingdom