About Defects Resolutions Limited (10369190) United Kingdom