About Kardo Technologies Ltd (12735966) United Kingdom