About Quality Impact Investments Ltd (12825254) United Kingdom