About Flick Energy Solutions Limited (10487261) United Kingdom