About Angle Technology Ventures Limited (03845105) United Kingdom