About Sen Technology Ltd (12640455) United Kingdom