About Scudamore Electra Limited (10875594) United Kingdom