About Spotenergy Ltd (10851289) United Kingdom