About Mech-spark Ltd (12919843) United Kingdom