About Whiplash Limited (02303792) United Kingdom