About Whizz Investments Limited (11303174) United Kingdom