About Sceamdo Technologies Ltd (07955856) United Kingdom