About Juice Stored Energy Limited (07709636) United Kingdom