About Durremo Solutions Ltd (12124769) United Kingdom