About Sabo Technologies Ltd (10841581) United Kingdom