About Osborne Energy Funding Solutions Limited (13341313) United Kingdom