About Phenom Management Ltd (11268232) United Kingdom