About On Stream Energy Limited (10630875) United Kingdom