About Interactive Capital Management Limited (10752693) United Kingdom