About Sativate Holdings Ltd (12681100) United Kingdom