About Sedcam Ltd (09930617) United Kingdom