About Ksena Solutions Limited (10517683) United Kingdom