About Spark Minds Limited (12139844) United Kingdom