About Electric Star Lord Napier Limited (10089013) United Kingdom