About Duncanfx Ltd (12027778) United Kingdom