About Sagittarius Investment Holdings Ltd (11313495) United Kingdom