About Electra General Partner Number One Limited (10266109) United Kingdom