About Swangate Energy Storage Limited (12644984) United Kingdom