About Lill Solutions Ltd (12426489) United Kingdom