About Technology Investments Ltd (08659901) United Kingdom