About Felix Ducos Limited (10246665) United Kingdom