About Sloane Peaking Energy Limited (11538038) United Kingdom