About Enable Investment Holdings Limited (12498093) United Kingdom