About Dennis Technologies Ltd (12590709) United Kingdom