About Sacudo Ltd (13188288) United Kingdom