About Shelby Energy Limited (10615121) United Kingdom