About Dedicated Solutions Limited (12160772) United Kingdom