About Leamington Spark Limited (12186771) United Kingdom