Kristo Kaarmann mistake led him to a £1.2 Billion business Leave a Comment / By Guide 4 Info Kristo Kaarmann mistake led him to a £1.2 Billion business with its headquarter in London and in Estonia.