About Rumball Electrical Limited (12041069) United Kingdom