About The Flash Car Ltd. (12414106) United Kingdom