About Disc Skimmers Limited (07149032) United Kingdom