About Floppy Disk Media Ltd (12944516) United Kingdom