About Electra Kingsway Holdings Limited (02260549) United Kingdom