About Finn Environmental Holdings Ltd (13512948) United Kingdom