About Ninety Degrees Investments Ltd (08376071) United Kingdom