About Romeo Electrico Limited (11883436) United Kingdom