About Sprinklr Uk Ltd (04254616) United Kingdom