About Din Associates Ltd (11212026) United Kingdom