About Flack Auto Solutions Limited (12944458) United Kingdom