About Simpplr Limited (10523987) United Kingdom