About Diack Solutions Ltd (12203290) United Kingdom