About Retail Energy Solutions Limited (11018593) United Kingdom