About Dlr Management Solutions Ltd (SC433396) United Kingdom