About Snee Projects Limited (06737831) United Kingdom