About Sabiti Investments Ltd (12549568) United Kingdom