About Neo Management Ltd (11259615) United Kingdom