About Microstrategy Limited (02980957) United Kingdom