About Kineticars Ltd (12510903) United Kingdom