About Sen Consulting Group Ltd (12139966) United Kingdom