About The Independent Electoral Observers Limited (12260217) United Kingdom