About The Ductu Portal Ltd (13482327) United Kingdom