About Bac Green Investments Limited (12457199) United Kingdom