About Holborn Technology Investments Limited (09087500) United Kingdom