About 99 Capital Investment & Management Limited (12182170) United Kingdom