About Initial Management Limited (03800594) United Kingdom