About Bubber Electrical Solutions Limited (13111471) United Kingdom