About Beeswax Energy Ltd (12896309) United Kingdom