About Concept Edge Power Limited (04247512) United Kingdom