About Ssa Sen Consultancy Limited (10427435) United Kingdom