About Splash Energy Limited (11175426) United Kingdom