About Angelfish Management Ltd (10252047) United Kingdom