About Sparro Technologies Limited (13162870) United Kingdom