About Solcap Bioenergy Limited (07598041) United Kingdom