About Ducky Investments Ltd (13693701) United Kingdom