About Forestglimmer Ltd (12460768) United Kingdom