you have to know who is your target customer? region?
what kind of service you want to provide? involve cash transaction? bank transfer? or just a middle man
different business, region requires different kyc, aml regulation
these are the basic questions to be answered before you move to legal compliance issue