Black Sands is an investment firm focused on acquiring and operating tech-enabled services and ecommerce businesses.