About Developments & Solutions Services Uk Limited (11023882) United Kingdom