About Strawberry Energy London Ltd (09807466) United Kingdom