About Nottingham Technology Ventures Limited (04477457) United Kingdom