About Camel Electical Limited (11555943) United Kingdom