About Neo Strategies Ltd (06716728) United Kingdom