About Demetercapacity Ltd (12304913) United Kingdom