About Sen Consultancy Services Ltd (10950502) United Kingdom