About Electra Allservice Invest Limited (13667172) United Kingdom