About Stockholm Technology Invest Limited (09972987) United Kingdom