About Delaware First Limited (12772365) United Kingdom