About Finesse Eco Solutions Ltd (11083635) United Kingdom