About Whizzard Limited (13321145) United Kingdom