About Sachi Technologies Ltd (06067965) United Kingdom