About Kitestorm Investments Limited (12430174) United Kingdom