About The Solution Factory Ltd (12129535) United Kingdom