About Sed Energy Solutions Ltd (13407980) United Kingdom