About Sacck Technologies Ltd (07912458) United Kingdom